package cn.com.surker.system.service;

import cn.com.surker.spring.RestResultDto;
import cn.com.surker.system.entity.SysMenuRoleController;

/**
 * @Author lucky
 * @create 2024年11月13 11:57
 * @desc
 */
public interface MenuRoleControllerService {

    /**
     * 新增或修改权限
     * @param menuId 菜单
     * @param roleId 角色
     * @param type 类型 0 新增 1删除 2 修改
     * @param status 更新状态
     * @param creator 操作人
     * @return
     */
    RestResultDto saveOrUpdateRole(Long menuId, Long roleId, Integer type, Integer status, String creator);

    /**
     * 根据用户名及菜单名称查询权限
     * @param uid
     * @param url
     * @return
     */
    SysMenuRoleController findUidOrUrl(Long uid, String url);

}
